Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Класи , об’єкти та простори іменв в С

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інформаційні технології
Група:
ПІ

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Інститут комп’ютерних наук та інформаційних технологій Кафедра програмного забезпечення ЗВІТ До лабораторної роботи № 2 На тему: “ Класи , об’єкти та простори іменв в С#” З дисципліни : "Програмне забезпечення мережевих технологій " Лектор: Проф. каф. ПЗ Мельник Р.А. Львів – 2009 Тема: класи , об’єкти та простори іменв в С#. Мета: освоїти елементи програмування мовою C# при розробленні класів та методів C#. Завдання до лабораторної роботи Створити C# програму декілька кульок, що рухаються на площині. Створити C# програму : формування графів. .Створити C# програму введення та перетворенння даних. Створити C# програму генерацій та опрацювання псевдо випадкових послідовностей Код програми using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace PZMT_2 { public partial class Form1 : Form { int X = 100,i=0,j=0; int Y= 100; int radius = 350; int [] BallsX = new int[50]; int [] BallsY = new int[50]; int [] Nap = new int[50]; int[] cnt = new int[50]; SolidBrush[] randcol = new SolidBrush[50]; Random Napryam = new Random(); Random R = new Random(); Random Rh = new Random(); Random Rw = new Random(); Random Rcol = new Random(20); Points [] mas = new Points[50]; int N=2; Graphics gr; //------------------------------------------- //Функція ля малювання кульок void Draw(Graphics gr, int x, int y, SolidBrush randcol) { gr.FillEllipse(randcol, x, y, 50, 50); } //------------------------------------------------------ //Функція заповнення масиву координат void Generate(int N) { Random Coord = new Random(); for (int i = 0; i < N; i++) { BallsX[i] = Coord.Next(50, pictureBox1.Width - 50); BallsY[i] = Coord.Next(50, pictureBox1.Height - 50); SolidBrush col = new SolidBrush(Color.FromArgb(Rcol.Next())); randcol[i] = col; } } public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void pictureBox1_Click(object sender, EventArgs e) { } //------------------------------------------------ //some variables initialize //execute timer private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < N; i++) { Nap[i] = 1; cnt[i] = 1; } N = int.Parse(textBox1.Text); gr = Graphics.FromHwnd(pictureBox1.Handle); gr.FillRectangle(new SolidBrush(Color.White), 0, 0, pictureBox1.Width, pictureBox1.Height); Generate(N); timer1.Interval = 50; timer1.Start(); } //----------------------------------------------- //Is circle in area? bool IsInArea(int X, int Y) { if (X <= 50) return false; else if (Y <= 50) return false; else if (X >= pictureBox1.Width - 50) return false; else if (Y >= pictureBox1.Height - 50) return false; else return true; } //------------------------------------------------ //таймер private void timer1_Tick(object sender, EventArgs e) { Animation(); } //---------------------------------------------- //Рух кульок void Animation() { gr = Graphics.FromHwnd(pictureBox1.Handle); gr.FillRectangle(new SolidBrush(Color.White), 0...
Антиботан аватар за замовчуванням

28.01.2013 17:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини